/*******************************************************************************
 * 版权：北京润尼尔网络科技有限公司，保留所有版权<br>
 * 版本：v1.0.0<br>
 * 文件：nsutils.js<br>
 * 日期：2016年7月23日<br>
 * 作者: 王志远<br>
 * 功能：名称空间工具<br>
 * 
 * 修改记录：<br>
 * 日期 描述 更新功能<br>
 ******************************************************************************/

;(function(){
	
	function makeNamespace(objRoot,sNameSpace){
		var sArray = sNameSpace.split(".");
		var nsRoot = null;
		if(sArray.length > 0){
			if(typeof(objRoot) !== 'undefined'){
				if(objRoot[sArray[0]]){
					nsRoot = objRoot[sArray[0]];
				}else{
					objRoot[sArray[0]] = {};
					nsRoot = objRoot[sArray[0]];
				}
			}
		}
		
		if(nsRoot === null){
			return;
		}
		
		for(var i=1; i<sArray.length; i++){
			if(nsRoot[sArray[i]]){
				nsRoot = nsRoot[sArray[i]];
				continue;
			}else{
				nsRoot[sArray[i]] = {};
				nsRoot = nsRoot[sArray[i]];
			}
		}
	}
	
	try{window.makeNamespace = makeNamespace;}catch(e){}
	try{exports.makeNamespace = makeNamespace;}catch(e){}
	
})();